interface IIndexType {
  // 两个索引的写法
  // [index: number]: string
  // [key: string]: any

  // 下面写法不允许:
  // 数字类型索引的类型,必须是字符串类型索引类型的子类型
  // 原因:所有的数字类型都会转化成字符串类型去对象中获取内容
  [index: number]: number | string
  [key: string]: string
}

const names: IIndexType = ["abc", "cba", "nba"]
const item1 = names[0]
const forEachFn = names["forEach"]

export { }